Interrupt

Interrupt
Interrupt
 
[dt. »Unterbrechung«] der, eine Unterbrechung des aktuellen Prozesses, die ein Prozessor in regelmäßigen Abständen oder bei Vorliegen einer entsprechenden Anfrage vornimmt, um Systemroutinen bzw. die Anforderung abzuarbeiten. Der Prozessor speichert nach der Unterbrechung zuerst alle Informationen ab, die er zur Wiederaufnahme benötigt, reagiert dann auf das empfangene Interrupt-Signal, indem er bestimmte, dem jeweiligen Signal zugeordnete Programme (Interrupt Handler) ausführt, und fährt danach mit dem unterbrochenen Prozess an der Unterbrechungsstelle fort.
 
Man unterscheidet nach der Priorität zwischen maskierbaren und nicht maskierbaren Interrupts (NMI) und nach Entstehungsursache zwischen dem Hardware Interrupt und dem Software Interrupt: Ein Hardware Interrupt wird von einem Gerät angefordert (Interrupt Request, IRQ) und über eine spezielle Leitung gesendet, ein Software Interrupt wird durch ein Programm verursacht, etwa durch das BIOS, das Betriebssystem oder ein Anwendungsprogramm. Beispielsweise veranlasst ein Maustreiber als Folge einer Mausaktion einen Interrupt und bewirkt, dass die mit der Mausaktion verbundene Berechnung durchgeführt wird. Software Interrupts werden zwar explizit durch spezielle Befehle des Maschinencodes ausgelöst, der Programmierer muss sich bei Verwendung von höheren Programmiersprachen aber meist nicht mit den Interrupts auseinandersetzen. Vielmehr übernimmt dies der Compiler, der den Quellcode in Maschinensprache übersetzt und da, wo es nötig ist, Interrupt-Aufrufe einfügt. Da sich aber nicht alle Programmieraufgaben mit den in einer Programmiersprache zur Verfügung stehenden Anweisungen und Funktionen lösen lassen, müssen erfahrene Programmierer gelegentlich noch selbst Interrupt-Anweisungen einbauen.
 
Ein bekannter Interrupt ist der 13h-Interrupt.
 
 
PCI-Steckkarten sind dafür ausgelegt, Interrupts gemeinsam zu benutzen (Interrupt Sharing). Treten im Betrieb solcher Steckkarten Probleme auf, kann es weiterhelfen, sie in einen anderen Steckplatz zu setzen. Die Interrupts sind z. T. den Steckplätzen zugeordnet.

Universal-Lexikon. 2012.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Interrupt — In ter*rupt , v. t. [imp. & p. p. {Interrupted}; p. pr. & vb. n. {Interrupting}.] [L. interruptus, p. p. of interrumpere to interrupt; inter between + rumpere to break. See {Rupture}.] [1913 Webster] 1. To break into, or between; to stop, or… …   The Collaborative International Dictionary of English

  • interrupt — I verb arrest, balk, barge in, break, break in, butt in, cause to cease, cause to delay, cease, check, chime in, clog, come between, cut, delay, desist, disconnect, discontinue, disjoin, dissever, dissolve, distract, disturb, disunite, divide,… …   Law dictionary

  • interrupt — ► VERB 1) stop the continuous progress of. 2) stop (a person who is speaking) by saying or doing something. 3) break the continuity of (a line, surface, or view). DERIVATIVES interrupter (also interruptor) noun interruptible adjective… …   English terms dictionary

  • Interrupt — In ter*rupt , p. a. [L. interruptus, p. p.] Broken; interrupted. [Obs.] Milton. [1913 Webster] …   The Collaborative International Dictionary of English

  • interrupt — *arrest, check Analogous words: suspend, stay, intermit, *defer, postpone: *intrude, obtrude, interlope, butt in: interfere, *interpose, intervene …   New Dictionary of Synonyms

  • interrupt — [v] bother, interfere arrest, barge in, break, break in, break off, break train of thought*, bust in*, butt in*, check, chime in*, come between, crash, crowd in, cut, cut in on*, cut off*, cut short*, defer, delay, disconnect, discontinue,… …   New thesaurus

  • interrupt — [in΄tə rupt′] vt. [ME interrupten < L interruptus, pp. of interrumpere, to break apart, break off < inter , between + rumpere, to break: see RUPTURE] 1. a) to break into or in upon (a discussion, train of thought, etc.) b) to break in upon… …   English World dictionary

  • Interrupt — This article is about computer interrupts. For the study of the effect of disruptions on job performance, see Interruption science. In computing, an interrupt is an asynchronous signal indicating the need for attention or a synchronous event in… …   Wikipedia

  • Interrupt — In der Informatik versteht man unter Interrupt (engl. to interrupt, unterbrechen) die kurzfristige Unterbrechung der normalen Programmausführung[1], um eine andere, meist kurze, aber zeitkritische Verarbeitung durchzuführen. Das auslösende… …   Deutsch Wikipedia

  • interrupt — verb ADVERB ▪ impatiently ▪ rudely ▪ What was I saying, before we were so rudely interrupted? ▪ angrily, harshly, sharply ▪ …   Collocations dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”